Improving Crossover in Genetic Programming for Image Recognition
نویسنده
چکیده
Crossover operator is the predominant operator in most of Genetic Programming (GP) system. The empirical evidence shows that along with building blocks are constructed bigger and bigger as GP evolution proceeds, the crossover operator tends to disrupt those building blocks rather than preserve them. The traditional GP crossover primarily acts as macromutation. Looseness is used for representing how ”sticky” two nodes at the two ends of the link should be. We use looseness to control the selection of crossover points in our extended Looseness Controlled Crossover (hereafter referred as eLCC) approach. The eLCC approach somehow eliminates the disruptive effect of the crossover operator explicitly. On the other hand, brood recombination crossover is the analogy of biological crossover, which mainly focus on modelling animal species breeding and preserves the homology in an implicit way. There exists a brood-diversity point for brood recombination crossover. The brood-diversity point stops further performance improvement while increasing brood size.
منابع مشابه
Dimensionality Reduction and Improving the Performance of Automatic Modulation Classification using Genetic Programming (RESEARCH NOTE)
This paper shows how we can make advantage of using genetic programming in selection of suitable features for automatic modulation recognition. Automatic modulation recognition is one of the essential components of modern receivers. In this regard, selection of suitable features may significantly affect the performance of the process. Simulations were conducted with 5db and 10db SNRs. Test and ...
متن کاملFace Recognition Based on Genetic Algorithms For Feature Correlation
The correlation filters have been extensively studied in the field of face recognition. Correlation filters can be used directly on image pixels but also on proper feature spaces. We propose an effective algorithm for feature extraction using a genetic algorithm (GA). The algorithm generates a population of genomes that represents the 2D filter coefficient where new genomes are generated by cro...
متن کاملتشخیص خودکار مدولاسیون با استفاده از برنامه نویسی ژنتیک و شبکه عصبی چند لایه پرسپترون
This paper shows how we can make advantage of using genetic programming in selection of suitable features for automatic modulation recognition. Automatic modulation recognition is one of the essential components of modern receivers. In this regard, selection of suitable features may significantly affect the performance of the process. In this research we implemented our model by using appropria...
متن کاملSynthesizing feature agents using evolutionary computation
In this paper, genetic programming (GP) with smart crossover and smart mutation is proposed to discover integrated feature agents that are evolved from combinations of primitive image processing operations to extract regions-of-interest (ROIs) in remotely sensed images. The motivation for using genetic programming is to overcome the limitations of human experts, since GP attempts many unconvent...
متن کاملRegistration Plate Recognition from Still Images and Videos in Real Time Conditions
Registration plate recognition plays a vital role in numerous numbers of applications in today’s world. Researches done so far could not completely meet the real time requirements of the system like different color, shape and size of plates, varied illumination conditions at image capture time, different positions and alignment of the plate. In the proposed system we introduce dynamic image pro...
متن کامل